home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C / Games / Xconq 7.1.0 / lib / ww2-eur-42.g < prev    next >
Text File  |  1996-04-04  |  9KB  |  301 lines

  1. (game-module "ww2-eur-42"
  2.   (title "WWII Europe Jan 42")
  3.   (blurb "The situation in Europe, January 1942")
  4.   (base-module "ww2-adv")
  5.   (variants (see-all true) (sequential false))
  6.   )
  7.  
  8. ;; No random syntheses needed (except for unit numbering/naming).
  9.  
  10. (set synthesis-methods '(name-units-randomly))
  11.  
  12. (include "eur-100km")
  13.  
  14. (include "ww2-sides")
  15.  
  16. (area (people-sides
  17.   "a67X22a"
  18.   "26Xb10X4e7a10XhX9h21a"
  19.   "25Xb11X4e6a7X4eh2X9h20a"
  20.   "25X3b9X3eX7a7X4e12h19a"
  21.   "25X3b10X2e2X6a2Xa2XeX5eh2e9h18a"
  22.   "26X2b13XeX5a5XeX6e12h17a"
  23.   "27X3b11X2eX2a7X12e9h16a"
  24.   "24X2b2X3b11X3e8X12e10h15a"
  25.   "24Xa2b2X4b9X2e2Xe2X2eX14e10h14a"
  26.   "24X3a2X5b5X28e10h13a"
  27.   "24X3a2X6b3X30e10h12a"
  28.   "25Xa5X4b2X33e9h11a"
  29.   "30X2b4X34e10h10a"
  30.   "33XeX35e11h9a"
  31.   "31X41e10h8a"
  32.   "d32X11e3a26eX9h7a"
  33.   "d34X9e3a4f18eXe3X8hXh6a"
  34.   "d2Xd31X9e7fX15e3Xe2hX9hXh5a"
  35.   "dX3d31X9e6f2X14e4Xh3X9hXh4a"
  36.   "5d25X8j8e3X3f3X12e10X8hXh3a"
  37.   "5d25X12j6Xe2X3f3X9ek12X7hXh2a"
  38.   "5d26X2a9j7Xf2X4f2X7e3k3X4k5X7hXha"
  39.   "6d25X2a8j8X2f3X4fX5e2XkX17k3bXh"
  40.   "a6d24X2a7j3Xj6Xf5Xf3X3e5X18k4b"
  41.   "2a5d11Xa13X2a6j17Xf4X3e2XkX17k4b"
  42.   "3a4d10Xa15Xa6j17Xf4X2e2XfX19k3b"
  43.   "4a3Xd27Xb9X5a3f2X3f6Xe5XkXkX2k2Xk3a5k3b"
  44.   "5a37X8a3f3X2f8X2eXf8X5a7b"
  45.   "6a30X3j12a2f22X2b2X3a8b"
  46.   "7a28X16a3f4Xb20X2a9b"
  47.   "8a27X17a3f9X3f12X11b"
  48.   "9a26X17a6f6Xb4f5X2b3X11b"
  49.   "10a19Xj4X19a8f3Xfb4f20b"
  50.   "11a24X18a18f11b5X3b"
  51.   "12a23X19a17f8bXb8Xb"
  52.   "13a18Xj3X19a18f8b10X"
  53.   "14a16Xj3X21a17f9b9X"
  54.   "15a18X22a18f9b8X"
  55.   "16a17X23a17f10b7X"
  56.   "17a16X23a18f9b7X"
  57.   "18a15X24a17f10b6X"
  58.   "19a14X24a18f10b5X"
  59.   "20a13X25a17f11b4X"
  60.   "21a13X24a18f11b3X"
  61.   "22a68X"
  62. ))
  63.  
  64. ;; Sides not participating.
  65.  
  66. (side fr (active false))
  67. (side jp (active false))
  68. (side zh (active false))
  69. (side es (active false))
  70. (side tr (active false))
  71.  
  72. ;; Allies.
  73.  
  74. (side uk (trusts (uk 1) (fr 1) (us 1) (su 1)))
  75. (side us (trusts (uk 1) (fr 1) (us 1) (su 1)))
  76. (side su (trusts (uk 1) (fr 1) (us 1) (su 1)))
  77.  
  78. (side fr (trusts (uk 1) (fr 1) (us 1) (su 1)))
  79.  
  80. ;; Axis.
  81.  
  82. (side de (trusts (de 1) (it 1)))
  83. (side it (trusts (de 1) (it 1)))
  84.  
  85. (scorekeeper (do last-side-wins))
  86.  
  87. ;; (set up agreements applying to particular dates)
  88.  
  89. (set initial-date "Jan 1942")
  90.  
  91. (infantry 33 33 uk)
  92. (infantry 32 33 uk)
  93. (infantry 32 34 uk)
  94. (infantry 65 12 uk)
  95. (interceptor 34 33 uk)
  96. (armor 33 33 uk)
  97. (armor 64 12 uk)
  98. (convoy 34 34 uk)
  99. (fleet 31 40 uk)
  100. (fleet 25 29 uk)
  101. (fleet 57 15 uk)
  102.  
  103. (infantry  1 22 us)
  104. (convoy 4 25 us)
  105.  
  106. (infantry 37 32 de)
  107. (infantry 37 33 de)
  108. (infantry 31 30 de)
  109. (infantry 72 29 de)
  110. (infantry 71 29 de)
  111. (infantry 71 27 de)
  112. (infantry 68 32 de)
  113. (infantry 67 34 de)
  114. (infantry 65 36 de)
  115. (infantry 64 38 de)
  116. (infantry 62 40 de)
  117. (infantry 61 40 de)
  118. (infantry 60 25 de)
  119. (armor 60 40 de)
  120. (armor 63 39 de)
  121. (armor 70 27 de)
  122. (armor 72 30 de)
  123. (armor 70 30 de)
  124. (armor 69 31 de)
  125. (armor 68 33 de)
  126. (armor 66 35 de)
  127. (armor 65 37 de)
  128. (armor 64 11 de (n "Afrika Korps"))
  129. (infantry 59 40 de)
  130. (infantry 58 41 de)
  131. (infantry 57 42 de)
  132. (sub-fleet 34 29 de)
  133. (sub-fleet 35 31 de)
  134.  
  135. (infantry 63 11 it)
  136.  
  137. (infantry 65 39 su)
  138. (infantry 60 41 su)
  139. (infantry 74 30 su)
  140. (infantry 73 31 su)
  141. (infantry 68 35 su)
  142. (infantry 67 36 su)
  143. (infantry 67 37 su)
  144. (infantry 66 38 su)
  145. (infantry 74 29 su)
  146. (infantry 72 27 su)
  147. (infantry 62 41 su)
  148. (infantry 72 31 su)
  149. (infantry 70 31 su)
  150. (infantry 70 32 su)
  151. (infantry 68 34 su)
  152. (infantry 66 37 su)
  153. (infantry 65 38 su)
  154. (infantry 63 40 su)
  155. (infantry 61 41 su)
  156. (infantry 59 41 su)
  157. (armor 64 39 su)
  158. (armor 71 31 su)
  159. (armor 69 33 su)
  160. (armor 66 36 su)
  161. (fleet 70 26 su)
  162.  
  163. (town 36 13 0 (n "Marrakech"))
  164. (base 79 14 0 (n "Haifa")) ; but British mandate
  165. (base 80 16 0 (n "Damascus"))
  166. (town 80 14 0 (n "Jerusalem")) ; but British mandate
  167. (base 79 18 0 (n "Aleppo"))
  168. (town 87 20 0 (n "Tabriz"))
  169. (town 32 20 0 (n "Lisbon"))
  170. (town 26 35 0 (n "Dublin"))
  171. (town 35 15 0 (n "Casablanca"))
  172. (town 42 17 0 (n "Oran"))
  173. (town 31 23 0 (n "Porto"))
  174. (town 45 18 0 (n "Algiers"))
  175.  
  176. (base 34 33 uk (n "Dover"))
  177. (base 35 18 uk (n "Gibraltar"))
  178. (base 58 15 uk (n "Malta"))
  179. (base 26 43 uk (n "Scapa Flow"))
  180. (base 34 34 uk (n "Southend"))
  181. (base 77 12 uk (n "Port Said"))
  182. (base 78 11 uk (n "Suez"))
  183. (town 74 13 uk (n "Alexandria") (tp (convoy 36)))
  184. (town 80 6 uk (n "Aswan") (tp (infantry 6)))
  185. (town 78 8 uk (n "Asyut") (tp (interceptor 24)))
  186. (town 25 37 uk (n "Belfast") (tp (interceptor 24)))
  187. (town 31 34 uk (n "Bristol") (tp (asw-fleet 36)))
  188. (town 76 10 uk (n "Cairo") (tp (armor 24)))
  189. (town 30 34 uk (n "Cardiff") (tp (infantry 6)))
  190. (town 28 38 uk (n "Edinburgh") (tp (infantry 6)))
  191. (town 31 36 uk (n "Hull") (tp (convoy 36)))
  192. (town 30 37 uk (n "Newcastle") (tp (bomber 24)))
  193. (city 30 35 uk (n "Birmingham") (tp (infantry 6)))
  194. (city 27 38 uk (n "Glasgow") (tp (fleet 36)))
  195. (city 29 36 uk (n "Manchester") (tp (armor 24)))
  196. (capital 33 34 uk (n "London") (tp (fleet 36)))
  197.  
  198. (town 5 20 us (n "Atlanta"))
  199. (town 2 26 us (n "Buffalo"))
  200. (town 6 20 us (n "Charleston"))
  201. (town 3 21 us (n "Memphis"))
  202. (town 5 22 us (n "Norfolk"))
  203. (city 4 26 us (n "Boston") (tp (fleet 36)))
  204. (city 4 19 us (n "Houston"))
  205. (city 5 19 us (n "New Orleans") (tp (infantry 1)))
  206. (city 4 25 us (n "New York") (tp (convoy 36)))
  207. (city 1 24 us (n "Chicago") (tp (interceptor 24)))
  208. (city 4 24 us (n "Philadelphia") (tp (fleet 36)))
  209. (city 3 24 us (n "Pittsburgh") (tp (bomber 24)))
  210. (city 2 24 us (n "Detroit") (tp (armor 12)))
  211. (city 2 22 us (n "St. Louis") (tp (infantry 6)))
  212. (capital 4 23 us (n "Washington") (tp (cv-fleet 36)))
  213.  
  214. (town 64 20 de (n "Athens") (os 0))
  215. (town 58 26 de (n "Belgrade") (os 0))
  216. (town 36 27 de (n "Bordeaux") (os fr))
  217. (town 38 32 de (n "Brussels") (os 0))
  218. (town 64 26 de (n "Bucharest") (tp (infantry 6)))
  219. (town 55 29 de (n "Budapest") (tp (infantry 6)))
  220. (town 54 32 de (n "Cracow") (os 0))
  221. (town 51 35 de (n "Danzig") (tp (convoy 36)))
  222. (town 69 30 de (n "Dnepropetrovsk") (os su))
  223. (town 42 33 de (n "Dortmund") (tp (armor 24)))
  224. (town 41 33 de (n "Essen") (tp (interceptor 24)))
  225. (town 44 32 de (n "Frankfurt") (tp (infantry 6)))
  226. (town 53 36 de (n "Konigsberg") (tp (infantry 6)))
  227. (town 58 32 de (n "L'vov") (os 0))
  228. (town 35 31 de (n "Le Havre") (os fr))
  229. (town 47 32 de (n "Leipzig") (tp (bomber 24)))
  230. (town 41 27 de (n "Lyon") (os fr))
  231. (town 43 25 de (n "Marseilles") (os fr))
  232. (town 60 35 de (n "Minsk") (os su))
  233. (town 47 30 de (n "Munich") (tp (bomber 24)))
  234. (town 34 29 de (n "Nantes") (os fr))
  235. (town 45 25 de (n "Nice") (os fr))
  236. (town 67 28 de (n "Odessa") (os su) (tp (convoy 36)))
  237. (town 40 42 de (n "Oslo") (os 0) (tp (convoy 36)))
  238. (town 49 31 de (n "Prague") (os 0) (tp (armor 24)))
  239. (town 55 38 de (n "Riga") (os 0))
  240. (town 62 24 de (n "Sofia") (os 0))
  241. (town 45 30 de (n "Stuttgart") (tp (infantry 6)))
  242. (town 63 22 de (n "Thessaloniki") (os 0))
  243. (town 39 25 de (n "Toulouse") (os fr))
  244. (town 52 30 de (n "Vienna") (tp (infantry 6)))
  245. (town 58 36 de (n "Vilnius") (os 0))
  246. (town 55 34 de (n "Warsaw") (os 0) (tp (armor 24)))
  247. (town 53 27 de (n "Zagreb") (os 0))
  248. (city 44 37 de (n "Copenhagen") (os 0))
  249. (city 42 35 de (n "Hamburg") (tp (sub-fleet 36)))
  250. (city 65 32 de (n "Kiev") (os su))
  251. (city 38 34 de (n "Rotterdam") (os 0))
  252. (capital 47 34 de (n "Berlin") (tp (interceptor 24)))
  253. (capital 37 30 de (n "Paris") (os fr))
  254.  
  255. ;; should be British-owned in 1/42?
  256. (town 64 13 it (n "Benghazi") (tp (infantry 6)))
  257. (town 46 26 it (n "Genoa") (tp (armor 24)))
  258. (town 55 18 it (n "Palermo") (tp (infantry 6)))
  259. (town 44 27 it (n "Torino") (tp (infantry 6)))
  260. (town 60 12 it (n "Tripoli") (tp (infantry 6)))
  261. (town 52 18 it (n "Tunis"))
  262. (city 47 27 it (n "Milan") (tp (interceptor 24)))
  263. (capital 52 23 it (n "Rome") (tp (infantry 6)))
  264.  
  265. (town 81 28 su (n "Astrakhan") (tp (infantry 6)))
  266. (town 86 23 su (n "Baku") (tp (infantry 6)))
  267. (town 80 23 su (n "Batum") (tp (infantry 6)))
  268. (town 67 35 su (n "Br'ansk") (tp (interceptor 24)))
  269. (town 68 39 su (n "Jaroslavi") (tp (interceptor 24)))
  270. (town 73 37 su (n "Kazanh") (tp (infantry 6)))
  271. (town 69 32 su (n "Kharkov") (tp (armor 24)))
  272. (town 75 27 su (n "Maikop") (tp (infantry 6)))
  273. (town 71 26 su (n "Sevastopol") (tp (infantry 6)))
  274. (town 77 31 su (n "Stalingrad") (tp (armor 24)))
  275. (town 71 30 su (n "Stalino") (tp (infantry 6)))
  276. (town 83 23 su (n "Tbilisi") (tp (infantry 6)))
  277. (city 71 38 su (n "Gorky") (tp (infantry 6)))
  278. (city 75 35 su (n "Kuybyshev") (tp (interceptor 24)))
  279. (city 58 42 su (n "Leningrad") (tp (infantry 6)))
  280. (city 73 30 su (n "Rostov") (tp (armor 24)))
  281. (capital 67 38 su (n "Moscow") (tp (armor 24)))
  282.  
  283. (base 35 20 es (n "Cordoba"))
  284. (base 30 8 es (n "Las Palmas"))
  285. (base 36 16 es (n "Tangiers"))
  286. (town 41 23 es (n "Barcelona"))
  287. (town 35 25 es (n "Bilbao"))
  288. (town 39 21 es (n "Valencia"))
  289. (town 38 23 es (n "Zaragoza"))
  290. (capital 36 22 es (n "Madrid"))
  291.  
  292. (town 72 21 tr (n "Ankara"))
  293. (town 81 21 tr (n "Erzurum"))
  294. (town 68 20 tr (n "Izmir"))
  295. (town 84 21 tr (n "Jerevan"))
  296. (town 76 19 tr (n "Adana"))
  297. (city 67 23 tr (n "Istanbul"))
  298.  
  299. ;(town 88 3 0  (n "Mecca")) ; a distraction to Egyptian forces
  300.  
  301.